financially embarrassed - French English Dictionary